package cenario;

/**
 *
 * @author Fernando Lima
 */
public class Local {

    //Esta em comentários as possíveis alternativas de String que podemos usar sem problemas.
    
    
    private boolean entrada;    //TRUE se ele estiver no local, FALSE se ele ja nao estiver mais no local
    private boolean saida;      //TRUE se ele sair do local, FALSE se ainda estiver no local
    private String clima;  //CHUVOSO ou LIMPO
    private String periodo;   //DIA ou NOITE
    private String nome;    //Indica o aonde ele esta.

    public String getNome() {
        return this.nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public boolean getEntrada() {
        return this.entrada;
    }

    public void setEntrada(boolean entrada) {
        this.entrada = entrada;
    }

    public boolean getSaida() {
        return this.saida;
    }

    public void setSaida(boolean saida) {
        this.saida = saida;
    }

    public String getClima() {
        return this.clima;
    }

    public void setClima(String clima) {
        this.clima = clima;
    }

    public String getPeriodo() {
        return this.periodo;
    }

    public void setPeriodo(String periodo) {
        this.periodo = periodo;
    }
    
    
    
    
    
    // CHAMA UM TEXTINHO COM TODOS OS DADOS IMPLEMENTADOS, SUJEITO A MODIFICAÇÕES.
    public void chamarClasse(){
    
        if(getEntrada()==true && getSaida()==false){
        
        System.out.println("Você se encontra no(a) "+getNome()+" em um(a) "+getPeriodo()+" "+getClima()+"(a)");
    }    
        
       
        
        
    }
    
     public void deserto(){
        setNome("Deserto");
        setClima("chuvoso");
        setEntrada(true);
        setSaida(false);
        setPeriodo("noite");   
         
            
        }
    
}
